home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC-SIG: World of Education
/
PC-SiG's World of Education.iso
/
run
/
3890
/
readme.1st
< prev
next >
Wrap
Text File
|
1993-01-14
|
26KB
|
584 lines
Welcome to HYPERGEO and the realm of the fourth dimension!
In HYPERGEO you have acquired a graphical research tool for the
investigation of the nature of the geometry of hyperspace. With this
software and your personal computer you will have the ability to
envision objects that are inaccessible to normal human perception. The
insights that may be obtained into the shape and structure of the
mysterious universe of four-dimensional hyperspace should prove
fascinating to a wide range of computer users, from the beginning
or casual student of geometry and algebra to the advanced scholar. All
that's needed is a measure of curiosity in things mathematical and the
intellectual openness to be intrigued by the subtle complexities of
nature.
HYPERGEO is ideal for classroom use as an aid to teaching the concepts
of solid geometry (descriptive and analytic) in both three and four
dimensions. The program's stereoscopic "3D" display and its ability to
give the student "hands on" control over the manipulation of solid
objects provide a means for understanding through direct perception that
cannot be achieved from textbooks that are inherently flat and
unanimated.
In addition to being useful as a serious mathematical program, HYPERGEO
can be enjoyed solely for the visual, aesthetic value of its intricate
geometrical displays.
This "read me" file is meant to be the first thing you look at when you
receive your copy of HYPERGEO. It contains enough information for you
to verify that the program is installed correctly on your system and to
try an initial run. It also describes the software distribution method
known as "shareware" and gives details on the registration process.
The full documentation of HYPERGEO is contained in the file HYPERGEO.DOC
which is included in the set of files that accompany the program; that
documentation is where you should ultimately look for a complete
understanding of HYPERGEO and how to use all its features.
Both this README.1ST file and the documentation file, HYPERGEO.DOC, are
formatted for direct output on any line printer. You can make copies of
them by using the DOS COPY command. For example,
COPY HYPERGEO.DOC PRN
Note: If you have more than one printer on your system, use the
appropriate LPTn device name in place of PRN.
HYPERGEO is a program for the IBM PC and compatible machines. It was
developed under PC-DOS 3.3 and MS-DOS 5.0, and should run under earlier
DOS versions as well. The system should have a minimum of about 360K
bytes of free memory; more may be required when using the program to
study larger, more complex geometrical objects. Either an EGA, VGA, or
Hercules display device must be present. A mouse is useful but not
required. A math coprocessor (such as an 80287 or 80387) may provide
some measurable improvement in the computer's performance but is also
not required. (HYPERGEO uses a specially programmed fixed-point mode of
calculation that is based on integer arithmetic in order to make a math
coprocessor unnecessary.)
There is currently no special version of HYPERGEO for either Windows 3.x
or OS/2; this version should run without problems as a full-screen DOS
program under both environments.
Section 1. Files Distributed with HYPERGEO
The material you received with your HYPERGEO distribution set should
contain all of the following files:
README.1ST - This file.
HYPERGEO.DOC - The full user's guide and program reference manual.
HYPERGEO.EXE - The actual executable HYPERGEO program.
HYPERGEO.HLP - File containing the on-line help information.
HYPERGEO.ICO - An icon file for use under Windows 3.x.
HYPERGEO.PIF - A Program Information File for running HYPERGEO as a
full-screen DOS application under Windows 3.x.
5CELL.BIN - Geometry definition files in binary format that
16CELL.BIN describe various three-dimensional and four-dimensional
24CELL.BIN objects that can be viewed and studied using HYPERGEO.
BLOCKS.BIN
CUBE.BIN
DODECA.BIN
HG.BIN
HYDODECA.BIN
HYICOSA.BIN
HYOCTA.BIN
HYPRCUBE.BIN
HYTETRA.BIN
ICOSA.BIN
OCTA.BIN
STELLA.BIN
TETRA.BIN
HYPRCUBE.GEO - The geometry definition file for the four-dimensional
hypercube in text format.
GEO2BIN.EXE - A utility program used to process text-formatted
geometry definition files into binary format for fast
loading into the HYPERGEO program.
SYSTEM16.FNT - Font definition files used by the program to display
SYSTEM24.FNT text.
METWND01.DRV - Graphics drivers used by the main HYPERGEO program.
METWND04.DRV
METWND05.DRV
REGISTER.FRM - A file that can be printed to create a blank form for
registering a shareware copy of HYPERGEO.
If you did not receive all of these files, you do not have a correct and
legal copy of HYPERGEO. You should contact the distributor from whom
you obtained the program.
ADDITIONAL UTILITY PROGRAMS AND DATA FILES WITH REGISTERED COPIES
OF HYPERGEO VERSION 2
Upon registration, users of HYPERGEO Version 2 will receive an
up-to-date copy of the basic program material which contains all of the
files listed above. They will also receive some additional files which
provide a number of added "convenience" features that enhance the use of
HYPERGEO. This set of extra files contains the following:
CONE.EXE - Utility programs that automate the generation of
CYLINDER.EXE binary geometry definition files for six types of
SPHERE.EXE object: cones, cylinders, spheres, hypercones,
HYCONE.EXE hypercylinders, and hyperspheres.
HYCYLNDR.EXE
HYSPHERE.EXE
5CELL.GEO - Geometry definition files in text format that are the
16CELL.GEO source for all of the binary-format geometry files
24CELL.GEO supplied with the shareware release of HYPERGEO.
BLOCKS.GEO These text files are not needed to use the
CUBE.GEO corresponding binary geometry files in HYPERGEO.
DODECA.GEO They are of interest mainly as documentation showing
HG.GEO how the various objects and hyperobjects are
HYDODECA.GEO constructed. They can be useful, however, if you
HYICOSA.GEO want to make any changes to the geometry definitions
HYOCTA.GEO (including adding any configuration information).
HYTETRA.GEO They can also serve as models from which the user can
ICOSA.GEO derive other related geometry definitions.
OCTA.GEO
STELLA.GEO
TETRA.GEO
CUBOCTA.BIN - Geometry definition files in binary format for some
STELCUBO.BIN additional 3-D objects. These are the so-called
RHDODECA.BIN quasi-regular polyhedra along with their derived
ICODODEC.BIN compound and dual forms.
STELICOS.BIN
TRIACONT.BIN
CUBOCTA.GEO - Text-format versions of the above six geometry files.
STELCUBO.GEO
RHDODECA.GEO
ICODODEC.GEO
STELICOS.GEO
TRIACONT.GEO
Section 2. Getting Started
If you'd like to take an immediate look at HYPERGEO without totally
understanding what you're doing, this section will guide you through a
quick trial run using a handful of the program's key features. But
please remember that sooner or later you should read the full program
documentation which is contained in the file HYPERGEO.DOC.
First, be sure you are in the directory with the HYPERGEO program files.
For example, if you had installed HYPERGEO in directory C:\HYPERGEO, you
would first make drive C the active drive and then use the DOS CD
command:
C:
CD \HYPERGEO
(If you're running HYPERGEO directly from a floppy diskette, all you
need to do is insert the diskette into its drive and make that drive the
active one. For example, if you're using the first diskette drive,
drive A, you would type A: to make that the active drive.)
Next, to run HYPERGEO, you simply type the name of the executable
program file (the .EXE extension may be omitted):
HYPERGEO
As described in the documentation, there are a number of command-line
options that could be used here to select various features of the
program, but since this example uses no options, HYPERGEO will apply all
of its defaults; in particular it will use the default geometry
definition file which is HYPRCUBE.BIN, the four-dimensional hypercube.
The geometry definition file is the basic input to HYPERGEO. It
contains a description of the structure and dimensions of the
geometrical object to be viewed.
The program should take a couple of seconds to read the data from the
file HYPRCUBE.BIN and to create the initial display. The HYPERGEO
Information Window will then appear in the center of the display. This
gives a summary of the topology of the current object being examined -
in this case a hypercube - plus some additional display parameters.
Select the "Ok" button with the mouse to remove the Information Window.
(You can also type <Enter> instead of selecting the "Ok" button if your
system has no mouse or if you just prefer typing.) Once the Information
Window disappears, you should see what looks like a perspective view of
a cubical outline. This cube is the three-dimensional shape that
results from slicing the four-dimensional hypercube with a
three-dimensional hyperplane.
The primary means of examining a hypergeometrical object is to rotate
it and view it from all angles. HYPERGEO allows you to do this. Try
pressing the various function keys F5 through F10. These produce
rotations in each of the six planes determined by pairs of the four
coordinates of hyperspace. You should notice that some rotations cause
the cubical shape to change; its corners may become flattened, and new
edges may appear in the faces. This shows different perspectives of
the hypercube as it is intersected by the hyperplane at varying angles.
If you have a mouse on your system, you can use it to perform the same
rotations invoked by the function keys F5 through F10. Move the mouse
so one of the selection boxes labelled YZ, XZ, XY, XW, YW, or ZW is
highlighted. Hold down either the right or left mouse button. The
hypercube will rotate in hyperspace, and the shape of the 3-D
intersection displayed on the screen will change accordingly.
By default, HYPERGEO starts up in what is called "perspective display
mode"; this is what produces the perspective view of the cube's outline.
There are five different display modes that can be selected by pressing
the appropriate key:
Key Display Mode
--- ---------------------
A Stereoscopic anaglyph
H Hidden-line
P Perspective
R Surface relief
S Solid
Try pressing each of these five keys to view the different display
modes.
Note: The stereoscopic anaglyph and surface relief modes require special
red-blue "3D" glasses to view. See Section 4 below for details on how
to obtain 3D glasses (including a special free trial offer).
Another default parameter of HYPERGEO causes it to start up using one of
the two available forms of 4-D geometry imaging, namely, intersection
with a three-dimensional hyperplane. This is indicated by the entry
"4-D Section" under the GEOMETRY heading in the menu area. The other
possible technique for geometry imaging is projection onto a hyperplane.
HYPERGEO allows you to display either type of image by itself and also
to display both types together side by side. The 'G' key cycles among
these three alternatives. When you select 4-D projection imaging, the
GEOMETRY entry in the menu area changes to "4-D Project", and when both
image types are displayed together, the menu entry is "4-D Dual". With
4-D projection imaging (and for the dual image display) only two of the
five display modes are available: stereoscopic anaglyph and perspective.
There is on-line help available that gives a quick description of each
of the commands that can be used to perform interactive manipulations of
the geometry in HYPERGEO. You can bring up the on-line help system by
pressing F1. Feel free to experiment with any of the commands listed
there, but remember that the documentation file HYPERGEO.DOC should be
referred to for a full understanding of the features of the program.
To exit from HYPERGEO and return to DOS, press 'Q'.
Section 3. Special Installation Notes for Version 1 Users
If you installed the new version of HYPERGEO into the same directory in
which you had Version 1, the installation procedure will have asked you
to confirm the overwriting of all those files that have the same names
in the two versions. The correct thing to do is to go ahead and
overwrite all of the old Version 1 files with their new Version 2
replacements. The only possible difficulty with this concerns the text
version (extension .GEO) of the geometry definition files; if you have
made any modifications of your own to the Version 1 copy of any of these
files, you will lose those changes by overwriting it with the new Version
2 copy.
If you were unsure about overwriting the old version and answered "N" to
any of the prompts issued by the installation procedure, you should
re-run that procedure and confirm all of the file overwrites by
responding "Y" to the prompts. Note, however, that if the point made
above about having made changes to any .GEO files applies, you can
safely choose not to overwrite just those files (assuming that you
wish to preserve the changes you made). But all of the other files that
comprise HYPERGEO must be updated to the Version 2 copy. If you do
choose to keep you original version of a .GEO file, it will have to be
processed into the new binary format for geometry definition files using
the new GEO2BIN utility described below.
Users familiar with Version 1 should be sure to look at the section on
"What's New for Version 2" which is Appendix F in the main user's guide
(contained in file HYPERGEO.DOC). That appendix describes all of the
new features included in this release and also discusses several areas
in which Version 2 has a different way of doing things that the
experienced user needs to be aware of. Most notable of these is
probably the GEO2BIN utility and the new binary format of geometry
definition files. The implications of this new feature are discussed in
the following paragraphs.
GENERATING THE BINARY GEOMETRY DEFINITION FILE
The key point to be aware of is that for Version 2 all user-created (or
user-modified) text geometry definition files must be processed into a
binary version using the GEO2BIN utility before they can be used by the
HYPERGEO program itself.
HYPERGEO is supplied with a number of geometry definition files for
various three and four-dimensional geometric objects. All of these
files are supplied already processed into the binary format for fast,
immediate loading into the HYPERGEO program; they have the extension
.BIN. Only one geometry file, HYPRCUBE.GEO, is included with the
installation material in text format (since this is the four-dimensional
hypercube which is the program's default geometry). This HYPRCUBE.GEO
file is of use primarily as a sample of the text format of a geometry
definition. Because the binary version, HYPRCUBE.BIN, is also included,
there is no need to run GEO2BIN on the hypercube text geometry file to
use it in HYPERGEO (unless and until you make changes to it on your
own).
However, since for Version 1 all geometry files existed only in the text
format, if you have created any such text geometry files beyond those
supplied with the program, you will have to convert them into the new
binary format before they can be loaded into HYPERGEO Version 2. This
is done with the utility program GEO2BIN which is provided with the
Version 2 release of HYPERGEO. How to use the GEO2BIN utility is
described fully in Appendix A of the new copy of the HYPERGEO Reference
Manual, which is in the file HYPERGEO.DOC.
Section 4. Special Offer - 3D Glasses FREE!!!
A pair of sturdy, plastic-frame 3D glasses is included with every
registered copy of HYPERGEO. However, to make it possible for those who
are evaluating HYPERGEO under the temporary shareware license to
experience all of the program's features, I am making available red-blue
3D glasses for free (or almost for free) while supplies last. These
trial glasses have plastic lenses fitted in a cardboard frame and are
typical of the inexpensive style of 3D glasses that are supplied with
such items as 3D comic books. They are definitely not as comfortable or
durable (or as optically reliable) as the plastic-frame glasses sent
with registered versions of the program, but they are entirely adequate
for observing and appreciating the vivid effects of 3D depth created by
HYPERGEO's stereoscopic displays.
To receive a pair of these free evaluation glasses send a stamped
self-addressed envelop to:
WareCraft
P.O. Box 139
Bedford, MA 01730
Section 5. Registering a Shareware Copy of HYPERGEO
HYPERGEO is not public domain or free software. It is a copyrighted
computer program that is made available and distributed as "shareware".
Shareware is a method of marketing commercial software products that
eliminates some of the problems that arise from traditional methods of
retailing. In particular, it allows a prospective customer who is
interested but hesitant an opportunity to try out the program and
evaluate it for free (or after paying at most a nominal fee for the cost
of the diskettes and their shipping). The recipient of a shareware copy
of a software product is licensed to use the program for a limited time
(typically 30 days) for the purpose of deciding whether or not it is
worth purchasing. At the end of that evaluation period, to avoid being
in violation of United States and international copyright laws, the user
is obliged to do one of two things:
1) cease using the program and never, ever use it again, ever;
or
2) send money.
Anyone receiving a complete and legal shareware copy of a software
product is free to (indeed, is encouraged to) make additional copies of
the product and distribute them to other prospective customers.
The registration price of HYPERGEO is $20. By paying this amount and
becoming registered customers, users of HYPERGEO will receive the
following benefits:
1) They will be shipped a copy of the latest version of HYPERGEO;
this is liable to contain fixes and features that are not yet
available in the shareware version.
2) They will receive a pair of red-blue "3D" glasses that can be
used with the program's stereoscopic (anaglyph) display modes. The
glasses are of reasonably high quality plastic and are quite a bit
more comfortable and durable than typical cardboard 3D glasses.
3) They will receive six extra utility programs that automate the
creation of geometry definition files for parameterized families of
six different types of object: cones, spheres, cylinders,
hypercones, hyperspheres, and hypercylinders. These objects all
possess curved surfaces which must be modeled by an approximating
three or four-dimensional gridded topology. Creating such complex
geometrical structures by hand (especially for the 4-D hyperobjects)
would be challenging to say the least. With these utilities the
user can generate the geometry files in seconds.
4) They will receive six additional geometry files (in both binary
and text format) which contain the two "quasi-regular" 3-D convex
polyhedra, the cuboctahedron and the icosidodecahedron, plus their
compound and dual forms.
5) They will receive a set of text-format geometry definition files
which are the source for all of the binary-format geometry files
supplied with HYPERGEO. These text files are instructional as a
reference showing how the geometrical objects are constructed, and
they can serve as models to assist users in developing additional
geometry definitions of their own.
6) They will receive a HYPERGEO Quick Reference card which can be
kept handy near the computer and which contains a brief description
of all of the program's interactive commands.
7) Registered customers will receive priority treatment when
requiring technical support. In particular, any registered customer
who reports a major bug will receive a free fix as quickly as I can
program it.
8) Registered customers will be placed on the HYPERGEO mailing list
and will be notified of forthcoming upgrades to the program.
9) Registered customers will all have clear consciences and will
make their mothers very proud of them.
The file REGISTER.FRM, which is included with the HYPERGEO distribution
material, can be printed to create a blank form to use in registering.
(This form is also included at the end of this README.1ST file.)
The $20 registration fee includes free shipping (U.S. mail) within the
U.S. and Canada. Massachusetts residents should add 5% for the state
sales tax. Payment should be made by check, payable to WareCraft. Cash
is also OK.
For all orders outside the U.S. and Canada, add $5 for shipping and
handling. Payment should be via an International Money Order
denominated in dollars. Cash in your local currency is also acceptable
for foreign orders; use the current exchange rate as published in a
recent issue of a reliable newspaper and round up (i.e., no coins,
please).
Section 5. Technical Support
I can be reached for technical questions during normal business hours
(U.S. east coast time) at 617/862-8968. Please feel free to leave a
message requesting a return call if you reach the answering machine
instead of a live person.
The cheapest way to contact me quickly is through my Compuserve address,
70521,1036. Messages posted there will usually be received daily.
General comments, suggestions, complaints, and miscellaneous
communications (not to mention registrations) can always be sent by
mail to:
WareCraft
P.O. Box 139
Bedford, MA 01730
USA
HYPERGEO Customer Registration Form
To: WareCraft
P.O. Box 139
Bedford, MA 01730
USA
Name and Address:
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
Diskette size: 5-1/4" ( ) 3-1/2" ( )
HYPERGEO - includes latest version of HYPERGEO and utility
programs, and one pair of plastic 3D glasses:
_____ copies at $20 each = _____________
Additional 3D glasses: ______ pairs at $2 each = _____________
Massachusetts residents add 5% state sales tax = _____________
Shipment outside of U.S. and Canada add $5 = _____________
Total = _____________
For domestic orders payment should be via check payable to WareCraft.
Foreign orders should use an International Money Order denominated in
dollars. For either domestic or foreign orders cash is acceptable.
(Please use the back of this form for any comments, suggestions, or
criticisms you have concerning the HYPERGEO program.)